# 基础镜像
FROM centos:7

# 标签信息
LABEL author="Josh"

# 定义变量
ENV work_dir=/mnt/app/
ENV time_zone="Asia/Shanghai"

# 工作目录
WORKDIR ${work_dir}

# 设置时区
RUN echo ${time_zone} > /etc/timezone

# 原repo备份
RUN mv /etc/yum.repos.d/CentOS-Base.repo    /etc/yum.repos.d/CentOS-Base.repo.bak

# 修改为aliyun的repo, 加快安装速度
ADD aliyun-mirror.repo /etc/yum.repos.d/CentOS-Base.repo
ADD aliyun-epel.repo /etc/yum.repos.d/epel.repo
RUN yum clean all
RUN yum update -y

# 安装一些常用工具
RUN yum install -y curl wget tar bzip2 unzip vim net-tools rsync man

# 声明要打开的端口container_port (docker run -p <host_port>:<container_port>)
EXPOSE 22

#启动容器时要运行的命令
CMD /bin/bash